Leveraging Visio for Adoption-Centric Reverse Engineering Tools

نویسندگان

  • Qin Zhu
  • Yu Chen
  • Piotr Kaminski
  • Anke Weber
  • Holger M. Kienle
  • Hausi A. Müller
چکیده

There are many reasons why reverse engineering research tools often fail to be evaluated or adopted in industry. Their rough user interfaces and poor interoperability are just two frequently mentioned issues. The aim of the ACSE (Adoption-Centric Software Engineering) project, conducted at the University of Victoria, is to investigate how some of these impediments can be overcome by building software engineering tools on top of Commercial OffThe-Shelf (COTS) products. This paper outlines how to leverage Microsoft Visio for a software visualization and metrics tool. Software developers familiar with Visio only have to learn the reverse engineering specific functions introduced by our tools and can take advantage of their existing, domain-independent Visio knowledge. Thus, compared to a stand-alone application, this Visio-based tool leverages the cognitive support previously acquired by developers using Visio.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Leveraging XML Technologies in Developing Program Analysis Tools

XML technologies are quickly becoming ubiquitous within all aspects of computer and information sciences. Both industry and academics have accepted the XML standards and the large number of tools that support manipulation, transformation, querying, and storage of XML objects. Thus, tools and representations based on XML are very attractive with respect to adoption. This paper describes the expe...

متن کامل

Report from the Second International Workshop on Adoption-Centric Software Engineering (ACSE 2002)

As part of Software Technology and Engineering Practice (STEP) 2002 conference, the 2 International Workshop on Adoption-Centric Software Engineering (ACSE 2002) was held in Montréal, Canada on Oct. 6-7, 2002. This report summarizes the ACSE 2002 workshop and provides a tentative roadmap towards addressing some of the challenges related to technology transition. In particular, the paper highlig...

متن کامل

Cultural Barriers to the Adoption of Systems Engineering Research

An extensive amount of time and money is spent on developing methodologies and tools to improve the systems engineering process but much less is spent on addressing the organizational factors that can facilitate or hinder their adoption. This is partially due to engineering approach to problem solving which is technology centric. What is needed is an organization centric approach that complemen...

متن کامل

Integration of Microsoft Visio and Eclipse Modeling Framework Using M3-Level-Based Bridges

Nowadays there are powerful tools for Model-Driven Development. An ongoing problem is the insufficient tool interoperability which complicates the development of complete tool chains or the reuse of existing metamodels, models, and model operations. In this paper we present the approach of M3-Level-Based Bridges and apply this approach to enable the interoperability between two selected tools. ...

متن کامل

Domain-retargetable reverse engineering. III. Layered modeling

This paper describes ongoing work on a domainretargetable reverse engineering environment which is used to aid the structural understanding of large information spaces. In particular, it presents a layered modeling approach to representing three classes of artifacts manipulated during the reverse engineering process. The approach provides a practical and extensible method of integrating existin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003